ISlave.ReadRegister 方法

EtherCAT 从站暂存器读取资料。

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
IKsCommand<byte[]> ReadRegister(
       int offset,
       int length
)
Function ReadRegister(
       offset As Integer,
       length As Integer
) As IKsCommand(Of Byte())

参数

offset

型别:int

欲读取的暂存器偏移量。

 

length

型别:int

欲读取资料的长度(位元组)。

回传值

型别:IKsCommand<byte[]>

回传方法的状态及一个位元组阵列。

备注

在从站开发期间用来检查从站的暂存器。

重要:此方法仅适用于从站开发,否则请勿使用。

注意:该方法使用了慢速存取方法,不应在周期回呼中呼叫,否则将导致锁死。

可用的 EtherCAT 状态

ecatInit, ecatPreOP, ecatSafeOP, ecatOP

参见

ISlave 介面

IntervalZero.KINGSTAR.Base.Class 命名空间